package com.sq.util.web.validation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.sq.util.DateFormats;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ValidDate {

    /**
     * 名称
     */
    String name();

    /**
     * 允许为空
     */
    boolean canBeNull() default false;

    /**
     * 格式,默认yyyy-MM-dd
     */
    String format() default DateFormats.DATE_FORMAT;

}